Remove all unnecessary uses of keyword arguments, to reduce complexity. In
authoremellor@leeni.uk.xensource.com <emellor@leeni.uk.xensource.com>
Mon, 21 Nov 2005 11:34:37 +0000 (12:34 +0100)
committeremellor@leeni.uk.xensource.com <emellor@leeni.uk.xensource.com>
Mon, 21 Nov 2005 11:34:37 +0000 (12:34 +0100)
commit3afa97b0f284d3d9ac4144412853e806cb24a3e5
tree7f4be2d5a65c865ead7e3517bd50c093ded90463
parent04ed109b67d1b6e7ac0570e198a7365d21a92994
Remove all unnecessary uses of keyword arguments, to reduce complexity.  In
many places we were supporting keywords for calling the methods here, and never
using that feature (especially where all the arguments were compulsory anyway)
and in some places we were even accepting positional and keyword arguments, and
not actually taking any arguments to the method at all!

Fix the permission parsing string in xspy_set_permissions -- this would have
blown up horribly if anyone were actually calling this code.

Fix the documentation comments to include the transaction handle throughout.

Have the self parameter to all the methods be an XsHandle, not a PyObject, to
avoid casting.

Remove unused pyvalue_int and pyvalue_str.

Signed-off-by: Ewan Mellor <ewan@xensource.com>
tools/python/xen/lowlevel/xs/xs.c